.enterprise_invoice_apply {

    //  新增地址
    .add_address {
        .add_lists {
            position   : absolute;
            left       : 50%;
            top        : 50%;
            width      : 700px;
            height     : 360px;
            background : #ffffff;
            z-index    : 200;
            margin-left: -350px;
            margin-top : -180px;

            .add_lists_title {
                width          : 95%;
                justify-content: space-between;
                align-items    : center;
                flex-direction : row;
                margin         : 0 auto;

                .el-icon-close {
                    font-weight: bold;
                }
            }

            .add_input_lists {
                margin-left: 30px;
                width      : 550px;

                .add_input_lists_item {
                    flex: 1;

                    input {
                        width: 100%;
                    }
                }

                .add_input_lists_title {
                    width       : 100px;
                    text-align  : right;
                    margin-right: 25px;
                }

                .add_input_lists_title::before {
                    content: "*";
                    color  : red;
                }

                .add_inputs {
                    margin-top: 15px;
                }
            }

            .Confirm_cancel {
                margin-left    : 55px;
                margin-top     : 25px;
                justify-content: space-around;
            }

            .deposit_selectBtn {
                justify-content: space-between;
                margin-left    : 30px;
                width          : 550px;
                margin-top     : 35px;

                .all_deposit {
                    color          : #578EF4;
                    text-decoration: underline;
                    cursor         : pointer;
                }
            }

            .default_address {
                height             : 55px;
                -moz-box-align     : center;
                -webkit-box-align  : center;
                // -ms-flex-align  : center;
                -webkit-align-items: center;
                align-items        : center;
                -moz-box-pack      : center;
                -webkit-box-pack   : center;
                // -ms-flex-pack   : center;
                justify-content    : space-around;
            }
        }
    }


    // 修改开票信息
    .modify_billing_infor{
        .add_lists {
            position   : absolute;
            left       : 50%;
            top        : 50%;
            width      : 700px;
            height     : 420px;
            background : #ffffff;
            z-index    : 200;
            margin-left: -350px;
            margin-top : -210px;

            .add_lists_title {
                width          : 95%;
                justify-content: space-between;
                align-items    : center;
                flex-direction : row;
                margin         : 0 auto;

                .el-icon-close {
                    font-weight: bold;
                }
            }

            .add_input_lists {
                margin-left: 30px;
                width      : 550px;

                .add_input_lists_item {
                    flex: 1;

                    input {
                        width: 100%;
                    }
                    .el-select{
                        width: 100%;
                    }
                }

                .add_input_lists_title {
                    width       : 100px;
                    text-align  : right;
                    margin-right: 25px;
                }

                .add_input_lists_title::before {
                    content: "*";
                    color  : red;
                }

                .add_inputs {
                    margin-top: 15px;
                }
            }

            .Confirm_cancel {
                margin-left    : 55px;
                margin-top     : 25px;
                justify-content: space-around;
            }

            .deposit_selectBtn {
                justify-content: space-between;
                margin-left    : 30px;
                width          : 550px;
                margin-top     : 35px;

                .all_deposit {
                    color          : #578EF4;
                    text-decoration: underline;
                    cursor         : pointer;
                }
            }
            .annotation{
                color: red;
                margin-left: 55px;
                height: 55px;
                line-height: 55px;
            }
        }
    }


    // 申请开票

    .make_invoice{
        .add_lists {
            position   : absolute;
            left       : 50%;
            top        : 50%;
            width      : 700px;
            height     : 500px;
            background : #ffffff;
            z-index    : 200;
            margin-left: -350px;
            margin-top : -190px;
            .add_input_lists_protocol{
                 height: auto;
                 margin-top: 15px;
                 margin-bottom: 15px;
                 .el-upload{
                     text-align: left;
                 }
            }

            .add_lists_title {
                width          : 95%;
                justify-content: space-between;
                align-items    : center;
                flex-direction : row;
                margin         : 0 auto;

                .el-icon-close {
                    font-weight: bold;
                }
            }

            .add_input_lists {
                margin-left: 30px;
                width      : 550px;

                .add_input_lists_item {
                    flex: 1;

                    input {
                        width: 100%;
                    }
                    .el-select{
                        width: 100%;
                    }
                }

                .add_input_lists_title {
                    width       : 130px;
                    text-align  : right;
                    margin-right: 25px;
                }

                .add_input_lists_title::before {
                    content: "*";
                    color  : red;
                }

                .add_inputs {
                    margin-top: 15px;
                }
            }

            .Confirm_cancel {
                margin-left    : 55px;
                margin-top     : 25px;
                justify-content: space-around;
            }

            .deposit_selectBtn {
                justify-content: space-between;
                margin-left    : 30px;
                width          : 550px;
                margin-top     : 35px;

                .all_deposit {
                    color          : #578EF4;
                    text-decoration: underline;
                    cursor         : pointer;
                }
            }
        }
    }

    .billing_information {
        background: #ffffff;
        border    : 1px solid transparent;

        .billing_information_top {
            -moz-box-align     : center;
            -webkit-box-align  : center;
            // -ms-flex-align  : center;
            -webkit-align-items: center;
            align-items        : center;
            -moz-box-pack      : center;
            -webkit-box-pack   : center;
            // -ms-flex-pack   : center;
            justify-content    : space-between;
        }

        .billing_information_top_btn {
            width       : 100px;
            text-align  : right;
            height      : 45px;
            line-height : 45px;
            color       : #4280f2;
            cursor      : pointer;
            margin-right: 50px;
        }

        .billing_information_list {
            width : 80%;
            margin: 15px;

            .billing_information_item {
                justify-content    : space-between;
                height             : 55px;
                -moz-box-align     : center;
                -webkit-box-align  : center;
                // -ms-flex-align  : center;
                -webkit-align-items: center;
                align-items        : center;
                -moz-box-pack      : center;
                -webkit-box-pack   : center;
                // -ms-flex-pack   : center;
                font-size          : 16px;

                .Textl {
                    width          : 150px;
                    display        : inline-block;
                    text-align     : justify;
                    text-align-last: justify;
                    text-justify   : inter-ideograph;
                    color          : #939393;
                }

                .content {
                    margin-left: 25px;
                }

                .billing_information_item_width {
                    width: 400px;
                }
            }
        }
    }

    .billing_address {
        margin-top: 20px;
        background: #ffffff;
        border    : 1px solid transparent;

        .billing_information_top {
            -moz-box-align     : center;
            -webkit-box-align  : center;
            // -ms-flex-align  : center;
            -webkit-align-items: center;
            align-items        : center;
            -moz-box-pack      : center;
            -webkit-box-pack   : center;
            // -ms-flex-pack   : center;
            justify-content    : space-between;
        }

        .billing_information_top_btn {
            width       : 100px;
            text-align  : right;
            height      : 45px;
            line-height : 45px;
            color       : #4280f2;
            cursor      : pointer;
            margin-right: 50px;
        }

        .address_lists {
            margin: 15px;

            .address_list_item {
                min-width      : 500px;
                max-width      : 800px;
                justify-content: space-between;
                .address_default{
                              width: 100px;
                              color: #4280F2;
                }
                .address_list_item_name{
                               width: 100px;
                }
                .address_list_item_mobile{
                               width: 100px;   
                }
                .address_list_item_address{
                               width: 300px; 
                }
            }
        }
    }

    .to_invoice {
        margin-top: 20px;
        background: #ffffff;
        border    : 1px solid transparent;
        padding-bottom: 20px;
        .invoice_table {
            margin: 15px;
        }
    }
}